@CHARSET "UTF-8";
.input-search, .input-search1 {

	min-width: 220px;
	/* width: 220px !important; */
	max-width: 100% !important;
	border: 1px solid #dae2ea !important;
	background-color: #f8faff !important;
}
.input-search1 {
	min-width: 0;
}
.input-searchChannel {
	height: 25px !important;
	min-width:70px;
	/* width: 220px !important; */
	max-width: 100% !important;
	border: 1px solid #dae2ea !important;
	background-color: #f8faff !important;
}
.input-auth {
	height: 25px !important;
	min-width: 180px;
	/* width: 220px !important; */ 
	max-width: 100% !important;
	border: 1px solid #dae2ea !important;
	background-color: #f8faff !important;
}
.input-auth>.col-sm-* {
	padding-left: 0;
	padding-right: 0;
}
.textarea-add{
	border: 1px solid #dae2ea !important;
	background-color: #f8faff !important;
}
/* .input-search:focus {
	border: 1px solid #3681ba;
	background-color: white;
} */
.input-filter {
	
}
.textarea-add:hover,
.input-auth:hover,
.input-search:hover, 
.input-filter>select:hover {
	border: 1px solid #b5b5b5 !important;
}
.textarea-add:focus,
.input-auth:focus,
.input-search:focus, 
.input-filter>select:focus {
	border: 1px solid #3681ba !important;
	background-color: white !important;
}

.btn-fon {
	margin-left: 20px;
	margin-right: 20px;
	height: 25px;
	padding-left: 25px;
	padding-top: 2px !important;
	background-position: 3px 6px !important;
	border-radius: 0;
}
.btn-con {
	padding-left: 12px;
	margin-left: 12px;
}
.input-filter  {
	display: inline-block;
	padding-left: 15px;
	padding-bottom: 7px;
}



.form-inline label {
	min-width: 100px;
	max-width: 100%;
	text-align: right;
	vertical-align: baseline;
}
.btn-tool {
	color: #fff;
	background-color: #6fb3e0;
	background-position: 50% 3px;
	background-repeat: no-repeat;
	padding-top: 21px;
	padding-bottom: 1px;
	border-radius: 0;
	border: none;
	margin-right: 2px !important;
}
.btn-tool[disabled] {
	color: #fff;
	background-color: #cccccc;
}
.btn-tool:hover, .btn-tool:focus {
	color: #fff;
	background-color: #3a87ad;
	border-radius: 0;
	border: none;
}
.btn-group>a:eq(0):hover {
	color: #fff;
	background-color: #62bf6f;
}
.ng-scope>.btn-group {
	width: 100%;
}
/* 表格表头 */
.nav-tabs>li>a {
	background-position: 50% 10% !important;
	padding-top: 20px !important;
	/* margin-right: 3px; */
}
.fig-tab {
	display: inline-block;
	padding-right: 10px;
	float: right;
}
.fig-tab input[type="checkbox"]
 {
	-webkit-appearance:none;
	-moz-appearance:none;
	width: 12px; height: 12px;
	border-radius: 0; border: 0;
	-moz-border-radius: 0;
	-moz-border: 0;
	vertical-align: top;
	margin: 0;
	outline: none;
	background-repeat: no-repeat;
	margin-left: 10px;
	margin-top: 3px;
}
.radio-ava {
	background-image:  url(../img/tool/rectangle1_default.png);
}
.radio-part {
	background-image:  url(../img/tool/rectangle4_default.png);
}
.radio-pro {
	background-image:  url(../img/tool/rectangle5_default.png);
}
.radio-unava {
	background-image:  url(../img/tool/rectangle0_default.png);
}
.radio-revoke {
	background-image:  url(../img/tool/rectangle3_default.png);
}
.radio-ava:checked {
	background-image:  url(../img/tool/rectangle1_pressed.png);
}

.radio-part:checked {
	background-image:  url(../img/tool/rectangle4_pressed.png);
}
.radio-pro:checked {
	background-image:  url(../img/tool/rectangle5_pressed.png);
}
.radio-unava:checked {
	background-image:  url(../img/tool/rectangle0_pressed.png);
}
.radio-revoke:checked {
	background-image:  url(../img/tool/rectangle3_pressed.png);
}


/* 分页按钮 */
.btn-page {
	background-position: center;
	border-radius: 0 !important;
	border: 1px solid buttonface;
	margin-left: -5px;
	margin-right: 0;
}


/* 时间控件样式调整 */
.daterangepicker {
	min-width: 220px !important;
	z-index: 10000;
}
.daterangepicker .ranges {
	width: 200px;
	
}
.daterangepicker .ranges label {
	min-width: auto;
	text-align: left;
	
}
.daterangepicker .ranges li {
	border-radius: 0;
	border: none;
}
.daterangepicker .ranges li.active, 
.daterangepicker .ranges li:hover {
	border-radius: 0;
	border: none;
	background-color: #6fb3e0;
}
.daterangepicker .ranges .input-mini {
	width: 90px;
}
.daterangepicker .ranges .btn-sm {
	width: 90px;
	border-radius: 0;
	border: none;
}
.cancelBtn {
	margin-left: 7px;
	background-color: #ccc;
	
}

/* 弹框样式 */
.widget-toolbar:before {
	border: none;
}
.ui-dialog-buttonset {
	float: none !important;
	text-align: center !important;
	margin-top: -15px !important;
}
.btn-fsw-ok img,
.btn-fsw-cancel img {
	margin-right: 2px;
	margin-left: -4px;
}
.btn-fsw-ok {
	/* background-color: #82af6f !important; */
	background-color: #87b87f !important;
	color: #fff !important;
	margin-right: 10px !important;
}
.btn-fsw-cancel {
	background-color: #e0e0e0 !important;
	color: #5b6062 !important;
	margin-left: 10px !important;
}
.btn-fsw-ok,
.btn-fsw-ok:active,
.btn-fsw-ok:focus,
.btn-fsw-ok:hover,
.btn-fsw-cancel,
.btn-fsw-cancel:active,
.btn-fsw-cancel:focus,
.btn-fsw-cancel:hover {
	font-size: 15px !important;
	border-radius: 0 !important;
	border: none !important;
	outline: 0 !important;
}

.ui-dialog {
	border: none;
}
.ui-dialog>div.ui-dialog-titlebar {
	text-align: center;
	height: 38px;
	color: #5b6062;
	font-size: 20px;
	padding-top: 5px;
}
.ui-dialog>div.ui-dialog-titlebar>button,
 {
	display: hidden;
}
.ui-dialog>div.ui-dialog-titlebar>button>span {
	display: none;
}
.ui-dialog>div.ui-dialog-titlebar>.ui-dialog-titlebar-close:before {
	content: "";
	width: 20px;
	height: 20px;
	background: url("../img/btn_x.png") no-repeat;
	display: block;
	border: none;
}
.ui-dialog>div.ui-dialog-titlebar>.ui-dialog-titlebar-close:focus {
	border: none;
}
.ui-dialog>div.ui-dialog-buttonpane {
	border: none;
	background-color: white;
}
.btn-fsw-mes {
	font-size: 18px;
	font-weight: normal;
	color: #5b6062;
	padding-top: 15px;
}
/* 添加页控件样式 */

tags-input .tags,
.multiSelect .inputFilter,
.multiSelect .button {
	border-radius: 0 !important;
	background-color: #f8faff !important;
	background-image: none;
	/* margin-top: 3px; */
	
	
}

tags-input .host {
	
}

.multiSelect .button:hover {
	background-image: none;
}
.multiSelect .buttonClicked {
	box-shadow: none;
}
tags-input .tags:hover,
.multiSelect .inputFilter:hover,
.multiSelect .button:hover {
}
tags-input .tags:focus,
.multiSelect .inputFilter:focus,
.multiSelect .button:focus {
	border: 1px solid #3681ba !important;
	background-color: white !important;
	outline: none;
}
.multiSelect .buttonLabel {
	padding: 0;
}
tags-input .tags {
	-webkit-appearance: none;
	min-width: 220px;
}
tags-input .tags .input {
	
	
}
tags-input .tags .input.invalid-tag {
	
}
tags-input .tags .tag-item {
	
}
/* 下拉框 */
.multiSelect .line {
	height: 28px;
}
.multiSelect .helperContainer {
	border-bottom: none;
}
.multiSelect .helperButton {
	border-radius: 0;
}
.multiSelect .checkBoxContainer {
	padding: 0;
}
/* 表格优化 */
.table-bordered>thead>tr>th, 
.table-bordered>thead>tr>td {
	border-bottom-width: 0;
}
.fsw-carousel-control{
    position: absolute;
    margin-top:50px;
    width: 30px;
    height: 30px;
    font-size: 24px;
    font-weight: 100;
    line-height: 25px;
    color: #fff;
    text-align: center;
    background: #222;
    border: 3px solid #fff;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    border-radius: 23px;
    opacity: .5;
    
   -moz-user-select: -moz-none;
   -webkit-user-select: none;
   cursor:pointer; 
}
.fsw-carousel-control.right {
    left: auto;
    right:0;
}
.fsw-carousel-control:hover, .fsw-carousel-control:focus {
    text-decoration: none; 
}
.fsw-tabset .nav-tabs>li>a{
	padding-top: 10px !important;
}

/* 非固定长度input样式 */
.fsw-input{
	border: 1px solid #dae2ea !important;
	background-color: #f8faff !important;
}

input[type=checkbox].ace.ace-switch.ace-switch-5+.lbl::before {
	content: "ON\a0\a0\a0\a0\a0\a0\a0\a0\a0OFF";
}

/* 多cp查询项样式 */
.input-filter .multiSelect .button {
	display: inline !important;
	text-align: left;
}
/* .input-filter .checkboxLayer.show {
	margin-left: 100px;
} */
.input-filter .multiSelect img,
.input-filter .multiSelect span {
	float: left;
	
}
.input-filter .multiSelect img {
	margin-top: 2px;
}

/* .multiSelect .caret {
	position: absolute;
	right: 6px;
	margin-top: 7px !important;
} */
.multiSelectButton {
	width: 100%;
	text-align: left !important;
}
.input-search.multiSelectButton {
	width: 220px;
}

.fsv-search {
	width: 210px!important;
}

.fsv-search-with-icon {
	background: url(../img/tool/icon_search.png) no-repeat!important; 
	background-position: 3px 5px!important; 
	padding-left: 24px!important;
}

.form-inline .form-group {
	margin-bottom:10px!important;
}

.fsv-daterangpicker {
	background: url(../img/icon_calendar.png) no-repeat!important;
	background-position: 95% 50%!important;
}

